Angular CLI এর সাধারণ কমান্ডগুলো

Web Development - অ্যাঙ্গুলার হাই চার্ট (Angular High Charts) - Angular প্রজেক্ট সেটআপ |

Angular CLI (Command Line Interface) হল একটি শক্তিশালী টুল যা Angular অ্যাপ্লিকেশন তৈরি, ডেভেলপ, টেস্ট এবং ডিপ্লয় করতে সাহায্য করে। Angular CLI ব্যবহার করে বিভিন্ন কমান্ডের মাধ্যমে অ্যাপ্লিকেশন পরিচালনা করা যায়। এখানে কিছু সাধারণ কমান্ডের ব্যাখ্যা দেওয়া হলো যা Angular প্রজেক্ট তৈরি এবং পরিচালনা করতে সহায়তা করবে।


1. নতুন প্রজেক্ট তৈরি করা

Angular CLI দিয়ে নতুন একটি Angular প্রজেক্ট তৈরি করতে নিচের কমান্ডটি ব্যবহার করুন:

ng new project-name

এখানে project-name আপনার পছন্দের প্রজেক্টের নাম হতে হবে। এই কমান্ডটি একটি নতুন প্রজেক্ট তৈরি করবে এবং প্রজেক্টের জন্য সমস্ত প্রয়োজনীয় ফাইল ও ডিরেক্টরি তৈরি করবে।


2. অ্যাপ্লিকেশন সার্ভার চালানো

Angular অ্যাপ্লিকেশন চালানোর জন্য ng serve কমান্ডটি ব্যবহার করা হয়:

ng serve

এই কমান্ডটি অ্যাপ্লিকেশনটি সার্ভারে চালু করে এবং সাধারণত http://localhost:4200/ এ অ্যাপ্লিকেশনটি দেখাবে। এটি ডেভেলপমেন্ট সার্ভার চালানোর জন্য ব্যবহৃত হয়।


3. কম্পোনেন্ট তৈরি করা

নতুন একটি কম্পোনেন্ট তৈরি করতে নিচের কমান্ডটি ব্যবহার করুন:

ng generate component component-name

এটি একটি নতুন কম্পোনেন্ট তৈরি করবে এবং প্রজেক্টের src/app/ ফোল্ডারে কম্পোনেন্টের জন্য সমস্ত ফাইল (HTML, CSS, TypeScript, এবং টেস্ট ফাইল) তৈরি করবে। আপনি g c এর শর্টকাটও ব্যবহার করতে পারেন।

ng g c component-name

4. সার্ভিস তৈরি করা

নতুন একটি সার্ভিস তৈরি করতে নিচের কমান্ডটি ব্যবহার করুন:

ng generate service service-name

এটি একটি নতুন সার্ভিস তৈরি করবে এবং src/app/ ফোল্ডারে সার্ভিসের জন্য একটি TypeScript ফাইল তৈরি করবে।


5. মডিউল তৈরি করা

নতুন একটি মডিউল তৈরি করতে নিচের কমান্ডটি ব্যবহার করুন:

ng generate module module-name

এটি একটি নতুন মডিউল তৈরি করবে এবং প্রজেক্টের src/app/ ফোল্ডারে মডিউলের জন্য একটি TypeScript ফাইল তৈরি করবে।


6. ক্লাস তৈরি করা

নতুন একটি ক্লাস তৈরি করতে নিচের কমান্ডটি ব্যবহার করুন:

ng generate class class-name

এটি একটি নতুন ক্লাস তৈরি করবে এবং src/app/ ফোল্ডারে ক্লাসের জন্য একটি TypeScript ফাইল তৈরি করবে।


7. ইউনিট টেস্ট চালানো

অ্যাপ্লিকেশনের ইউনিট টেস্ট চালানোর জন্য নিচের কমান্ডটি ব্যবহার করুন:

ng test

এটি Jasmine এবং Karma ব্যবহার করে আপনার অ্যাপ্লিকেশনটির টেস্ট রান করবে এবং টেস্টের রেজাল্ট দেখাবে।


8. এন্ড-টু-এন্ড টেস্ট চালানো

এন্ড-টু-এন্ড টেস্টিং চালানোর জন্য নিচের কমান্ডটি ব্যবহার করুন:

ng e2e

এটি Protractor ব্যবহার করে আপনার অ্যাপ্লিকেশনের এন্ড-টু-এন্ড টেস্ট চালাবে।


9. প্রোডাকশন বিল্ড তৈরি করা

অ্যাপ্লিকেশনের প্রোডাকশন বিল্ড তৈরি করতে নিচের কমান্ডটি ব্যবহার করুন:

ng build --prod

এটি অ্যাপ্লিকেশনের কোডকে মিনিফাই করবে এবং প্রোডাকশন পরিবেশে ব্যবহার উপযোগী একটি বিল্ড তৈরি করবে। এটি আপনার প্রজেক্টের dist/ ফোল্ডারে স্ট্যাটিক ফাইল তৈরি করবে।


10. প্যাকেজের নির্ভরতা আপডেট করা

Angular প্রজেক্টে প্যাকেজের নির্ভরতা আপডেট করতে নিচের কমান্ডটি ব্যবহার করুন:

npm update

এটি আপনার package.json ফাইলের ভিত্তিতে সকল প্যাকেজ আপডেট করবে।


11. প্যাকেজ ইনস্টল করা

প্রজেক্টে নতুন কোনো প্যাকেজ ইনস্টল করতে নিচের কমান্ডটি ব্যবহার করুন:

npm install <package-name>

এটি নির্দিষ্ট প্যাকেজ ইনস্টল করবে এবং package.json ফাইলে প্যাকেজের তথ্য যোগ করবে।


12. কোড লিন্টিং চালানো

Angular প্রজেক্টে কোড লিন্টিং চালাতে নিচের কমান্ডটি ব্যবহার করুন:

ng lint

এটি আপনার কোডের স্টাইল চেক করবে এবং সমস্ত লিন্টিং সম্পর্কিত ত্রুটি দেখাবে।


সারাংশ

Angular CLI একটি শক্তিশালী টুল, যা Angular অ্যাপ্লিকেশন ডেভেলপমেন্টকে দ্রুত, সহজ এবং দক্ষ করে তোলে। এটি বিভিন্ন গুরুত্বপূর্ণ কমান্ড সরবরাহ করে যেমন নতুন প্রজেক্ট তৈরি, কম্পোনেন্ট তৈরি, সার্ভিস এবং মডিউল তৈরি, টেস্টিং, প্রোডাকশন বিল্ড, এবং আরও অনেক কিছু। Angular CLI এর মাধ্যমে আপনি আপনার অ্যাপ্লিকেশন ডেভেলপমেন্টের বিভিন্ন কাজ খুব সহজেই সম্পন্ন করতে পারবেন।

Content added By
Promotion